﻿// Project: PageCrawlQueue, File: IQueue.cs
// Namespace: PageCrawlQueue, Class: 
// Path: G:\Secure Project\WebCrawlerProject\PageCrawlQueue, Author: Radu-Mihail
// Code lines: 37, Size of file: 717 Bytes
// Creation date: 1/10/2009 11:37 PM
// Last modified: 1/11/2009 2:55 AM

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PageCrawlQueue
{
    public interface IQueue
    {
        string StartLink
        {
            get;
        }

        int MaxDepth 
        {
            get;
        }

        int MaxSize
        {
            get;
        }

        List<string> LinksToVisit { get; }

        int RunQueue(int depth);
    }
}
